﻿using System.CodeDom.Compiler;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Configuration;
using System.Diagnostics;
using System.Runtime.CompilerServices;

namespace SceneUnpacker.se.gno.Properties
{
    [CompilerGenerated, GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
    internal sealed class Settings : ApplicationSettingsBase
    {

        private static Settings defaultInstance = ( (Settings)( global::System.Configuration.ApplicationSettingsBase.Synchronized( new Settings() ) ) );

        public static Settings Default
        {
            get
            {
                return defaultInstance;
            }
        }

        private void SettingChangingEventHandler ( object sender, SettingChangingEventArgs e )
        {
        }

        private void SettingsSavingEventHandler ( object sender, CancelEventArgs e )
        {
        }

        [UserScopedSetting, DebuggerNonUserCode, DefaultSettingValue( "False" )]
        public bool Append_Prefix
        {
            get
            {
                return (bool)this["Append_Prefix"];
            }
            set
            {
                this["Append_Prefix"] = value;
            }
        }

        [UserScopedSetting, DefaultSettingValue( "True" ), DebuggerNonUserCode]
        public bool Append_SourceName
        {
            get
            {
                return (bool)this["Append_SourceName"];
            }
            set
            {
                this["Append_SourceName"] = value;
            }
        }

        [DebuggerNonUserCode, DefaultSettingValue( "2" ), UserScopedSetting]
        public int ArchiveDepth
        {
            get
            {
                return (int)this["ArchiveDepth"];
            }
            set
            {
                this["ArchiveDepth"] = value;
            }
        }

        [UserScopedSetting, DebuggerNonUserCode, DefaultSettingValue( "" )]
        public string ArchiveSource
        {
            get
            {
                return (string)this["ArchiveSource"];
            }
            set
            {
                this["ArchiveSource"] = value;
            }
        }


        [UserScopedSetting, DebuggerNonUserCode, DefaultSettingValue( "<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<ArrayOfString xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" />" )]
        public StringCollection Destinations
        {
            get
            {
                return (StringCollection)this["Destinations"];
            }
            set
            {
                this["Destinations"] = value;
            }
        }

        [UserScopedSetting, DefaultSettingValue( "0" ), DebuggerNonUserCode]
        public int Destinations_SelectedIndex
        {
            get
            {
                return (int)this["Destinations_SelectedIndex"];
            }
            set
            {
                this["Destinations_SelectedIndex"] = value;
            }
        }

        [DefaultSettingValue( "" ), UserScopedSetting, DebuggerNonUserCode]
        public string Empty
        {
            get
            {
                return (string)this["Empty"];
            }
            set
            {
                this["Empty"] = value;
            }
        }

        [DefaultSettingValue( "*.nfo" ), DebuggerNonUserCode, UserScopedSetting]
        public string ExtraContent
        {
            get
            {
                return (string)this["ExtraContent"];
            }
            set
            {
                this["ExtraContent"] = value;
            }
        }
    }
}

